package com.cjack.frenchexcel.request.easyeuro;

public class NotifyPayResultRequest {

    private String version;//Fixed:2.0
    private String charset;//Fixed:UTF-8。
    private String status;//0 – success other - failure
    private String message;//

    /* Only return when ‘status’ is 0 */
    private String result_code;//Payment request processing result 0 – success other - failure
    private String mch_id;//Unique merchant id allocated by EasyEuro
    private String nonce_str;//Random string less than 32 characters
    private String sign;//Message signature in MD5

    /* Only return when both ‘status’ and ‘result_code’ are 0 */
    private String openid;//Unique id of AliPay user
    private String trade_type;//pay.alipay.native.intl
    private String pay_result;//0 – success Other - failure
    private String transaction_id;//Unique order id generated by EasyEuro
    private String out_transaction_id;//Unique order id generated by AliPay
    private String out_trade_no;//Unique order id generated by merchant system
    private String total_fee;//Amount of payment order
    private String fee_type;//Currency code of merchant collecting payment
    private String attach;//Echo of the extension message added by merchant
    private String bank_type;//Bank name
    private String time_end;//Transaction completed time, format: yyyyMMddHHmmss,  time zone: GMT+8 beijing。

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getCharset() {
        return charset;
    }

    public void setCharset(String charset) {
        this.charset = charset;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getResult_code() {
        return result_code;
    }

    public void setResult_code(String result_code) {
        this.result_code = result_code;
    }

    public String getMch_id() {
        return mch_id;
    }

    public void setMch_id(String mch_id) {
        this.mch_id = mch_id;
    }

    public String getNonce_str() {
        return nonce_str;
    }

    public void setNonce_str(String nonce_str) {
        this.nonce_str = nonce_str;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public String getTrade_type() {
        return trade_type;
    }

    public void setTrade_type(String trade_type) {
        this.trade_type = trade_type;
    }

    public String getPay_result() {
        return pay_result;
    }

    public void setPay_result(String pay_result) {
        this.pay_result = pay_result;
    }

    public String getTransaction_id() {
        return transaction_id;
    }

    public void setTransaction_id(String transaction_id) {
        this.transaction_id = transaction_id;
    }

    public String getOut_transaction_id() {
        return out_transaction_id;
    }

    public void setOut_transaction_id(String out_transaction_id) {
        this.out_transaction_id = out_transaction_id;
    }

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getTotal_fee() {
        return total_fee;
    }

    public void setTotal_fee(String total_fee) {
        this.total_fee = total_fee;
    }

    public String getFee_type() {
        return fee_type;
    }

    public void setFee_type(String fee_type) {
        this.fee_type = fee_type;
    }

    public String getAttach() {
        return attach;
    }

    public void setAttach(String attach) {
        this.attach = attach;
    }

    public String getBank_type() {
        return bank_type;
    }

    public void setBank_type(String bank_type) {
        this.bank_type = bank_type;
    }

    public String getTime_end() {
        return time_end;
    }

    public void setTime_end(String time_end) {
        this.time_end = time_end;
    }
}
